<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/SiteUTF8.master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<web_uchet.ViewModels.ViewЗаказ>>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
	Список заказов
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

<%--    <h2>Список заказов:</h2>--%>
<script type="text/javascript" id="AjaxScripts">
    function DoAjaxGetByID(url, id) {
        jQuery.get(url + id, function(data) {
        jQuery("#span-dialog").html(data);
        jQuery("#dialog").dialog('open');
        });
    }
</script>
<script type="text/javascript">
    jQuery.noConflict();
    jQuery(function() {
        jQuery("#dialog").dialog({
            autoOpen: false,
            bgiframe: true,
            modal: false,
            buttons: {
                Ok: function() {
                    jQuery(this).dialog('close');
                }
            }
        });
    });
	</script>
<div id="dialog" title="Операция выполнена">
	<p>
		<span class="ui-icon ui-icon-circle-check" style="float:left; margin:0 7px 50px 0;"></span>
		<span  id="span-dialog"></span>
	</p>
</div>   
    <table class="data-table">
    <caption>Список заказов компании:</caption>
        <tr>
            <th></th>
            <th>
                Менеджер
            </th>
            <th>
                Дата поступления
            </th>  
            <th>
                Клиент
            </th>                    
            <th>
                Описание
            </th>
            <th>
                Цена
            </th>
             <th>
                Выполнено
            </th>
            <th>
                Отменен
            </th>      
       </tr>
    
    <% foreach (var item in Model) { %>
    
        <tr>
            <td>
                <%= Html.ActionLink("Правка", "Edit", new { id=item.ИД_Заказа }) %> |
                <%= Html.ActionLink("Детали", "Details", new { id=item.ИД_Заказа })%> |<br />
                <%if (item.Отменен != true && item.Выполнено != true)
              { %>
              <%if (!item.Выполнено)
                { %>
            <a href="javascript:DoAjaxGetByID('../ViewOrder/SetExecuted/',<%=item.ИД_Заказа.ToString()%>);">Выполнен</a> |
                <%}
                if (!item.Отменен)
                {%>
            <a href="javascript:DoAjaxGetByID('../ViewOrder/Cancel/',<%=item.ИД_Заказа.ToString()%>);">Отмена</a> |
                <%}
                  }%> 
                <%= Html.ActionLink("Удалить", "Delete", new { id=item.ИД_Заказа })%>              
            </td>
            <td>
                <%= Html.Encode(item.Менеджер.Имя_Настоящее) %>
            </td>
            <td>
                <%= Html.Encode(String.Format("{0:dd-MM-yyyy HH:mm}", item.Дата_Поступления)) %>
            </td>
            <td>
                <%= Html.Encode(item.Клиент.Имя) %>
            </td>
            <td>
                <%= Html.Encode(item.Описание) %>
            </td>
            <td>
                <%= Html.Encode(item.Цена)+" "+item.Валюта.Символ %>
            </td>
            <td>
                <%= Html.CheckBox("Выполнено",item.Выполнено,new {@readonly=string.Empty}) %>
            </td>
            <td>
                <%= Html.CheckBox("Отменен",item.Отменен,new {@readonly=string.Empty}) %>
            </td>
        </tr>
    
    <% } %>

    </table>

    <p>
        <%= Html.ActionLink("Добавить", "Create") %>
    </p>

</asp:Content>

<asp:Content ID="Content3" ContentPlaceHolderID="HeadContent" runat="server">
    <link href="/Content/jquery-ui-1.7.2.custom.css" rel="stylesheet" type="text/css" />
    <script src="/Scripts/ui.core.js" type="text/javascript"></script>
    <script src="/Scripts/ui.dialog.js" type="text/javascript"></script>    
</asp:Content>

